.list-item{
  width: 100%;
  padding: 10px 0;
  border-bottom: 1px solid #f1f1f1;

  .item-img-container{
    width: 120px;
    height: 90px;

    img{
      width: 100%;
      height: 100%;
    }
  }

  .item-content{
    margin-left: 100px;
    padding-left: 30px;

    .item-title-container{
      height: 25px;

      h3{
        font-size: 18px;
        line-height: 1;
        color: #333;
      }

      span{
        font-size: 13px;
        line-height: 18px;
        color: #999;
      }
    }

    .item-sub-title{
      font-size: 14px;
      color: #666;
      line-height: 1.5
    }

    .item-price-container{
      margin-top: 10px;

      .price{
        font-size: 18px;
        line-height: 1;
        font-weight: 900;
        color: rgb(233, 32, 61)
      }
      .number{
        font-size: 13px;
        line-height: 18px;
        color:#999
      }
    }
  }
}
